"没有找到 MSVCR80D.dll,因此这个程序未能启动,重新安装应用程序,可能会修复此问题。“什么意思?

来源:百度知道 编辑:UC知道 时间:2024/06/14 14:05:59
在用visual studio 2005 运行一个win32小程序时 出现这个对话框 是什么意思? 怎么解决?
又有问题了 少了个 msvcp80d.dll

因为这个程序是使用MFC做的,而且做的时候选择了动态链接,因此如果没有对应版本的MFC动态链接库,是不能启动程序的。
解决办法有2个:
1、1楼的方法,下载动态链接库,不只是MSVCR80D.DLL,提示缺什么就下什么,或者安装对应版本的VC++也行。
2、重新编译和链接程序,并且选择使用静态MFC库,这样就不需要动态链接库了。

你是在编完程序调试运行时看到这个对话框的吗 我也遇到过
后来我自己解决了

你先把 程序目录 下Debug文件夹下所以的文件删除 然后 点全部构建
就好了